<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Vue组件</title>
    <script src="../js/vue.js"></script>
</head>
<body>

    <div id="app1" style="background-color: aqua;">
        <my-header></my-header>
        
        这是app1
        
        <my-div></my-div>
       <my-footer></my-footer>

    </div>

    <div id="app2" style="background-color: #c4daa8;">
        <my-header></my-header>
        
        这是app2
       
        <my-div></my-div>
        <my-footer></my-footer>


    </div>



    <template id="template1">

        <div>这是局部组件</div>

    </template>
    
</body>


<script>

    Vue.component("MyHeader",{
        template:"<header>这是头部</header>",
        data(){
            return {

            }
        }
    })

    Vue.component("MyFooter",{
        template:"<footer>这是底部</footer>"
    })

    new Vue({
        el:"#app1",
        data:{

        },
    })


    new Vue({
        el:"#app2",
        data:{

        },
        components:{
            "MyDiv":{
                template:"#template1",
            }
        }
    })


</script>
</html>